<?
	
	// if all go redirect to step 4
	if(isset($_POST['save']))
	{
		$error = false;
		
		if(!checkEmptyPost(array(
			'UserFirstname', 'UserLastname', 'UserMail', 'UserPass', 'UserPassWD', 'AdminMail', 'Domain', 'ActiveTheme'
		))) {
			echo '<p class="red">Eine oder mehrer Felder sind Leer</p>';
			$error = true;
		}
		
		// try to create theme folder on the fly
		if(!file_exists(BACK_TRACE . Yomm_Config::DIR_THEME . $_POST['ActiveTheme']))
		{
			// Do not create the folder. just rename the __default folder
			if(!rename(BACK_TRACE . Yomm_Config::DIR_THEME . '__default', BACK_TRACE . Yomm_Config::DIR_THEME . $_POST['ActiveTheme']))
			{
				echo '<p class="red">Error whlie renameing the __default folder into your new "'. $_POST['ActiveTheme'] . '" folder.</p>';
				$error = true;	
			}
			
			/**
			 * NOT CREAT DIR ANYMORE - JUST RENAME THE __default
			if(!createDir(BACK_TRACE . Yomm_Config::DIR_THEME . $_POST['ActiveTheme']))
			{
				echo '<p class="red">Ordner '.Yomm_Config::DIR_THEME . $_POST['ActiveTheme'].' kann nicht erstellt werden.</p>';
				$error = true;
			}
			*/
		}

		if($_POST['UserPass'] !== $_POST['UserPassWD'])
		{
			echo '<p class="red">Das Benutzer-Passwort stimmt nicht mit der wiederholung &uuml;berein</p>';
			$error = true;
		}
		
		if($error === false)
		{
			$_SESSION['site_config_post'] = $_POST;
			?>
			<script type="text/javascript">
			<!--
			window.location = "index.php?step=4&informations=saved"
			//-->
			</script>
			<?php
			echo '<a href="index.php?step=4&informations=saved">Weiter zu Schritt 4</a>';
		}
	}
?>
	<form action="?step=3&informations=save" method="post">

	<fieldset>
		<legend>Login Informationen</legend>
		<table>
		<tr>
			<td colspan="3">Definieren Sie Ihren Administrator. Dieser Benutzer wird auf jeden Teil der Administration vollen Zugriff haben.</td>
		</tr>
		<tr>
			<td width="140">Vorname:</td>
			<td width="300"><input type="text" name="UserFirstname" value="<? if(isset($_POST['UserFirstname'])): echo $_POST['UserFirstname']; endif; ?>" /></td>
		</tr>
		<tr>
			<td>Nachname:</td>
			<td><input type="text" name="UserLastname" value="<? if(isset($_POST['UserLastname'])): echo $_POST['UserLastname']; endif; ?>" /></td>
		</tr>
		<tr>
			<td>E-Mail:</td>
			<td><input type="text" name="UserMail" value="<? if(isset($_POST['UserMail'])): echo $_POST['UserMail']; endif; ?>" /></td>
		</tr>
		<tr>
			<td>Passwort:</td>
			<td><input type="password" name="UserPass" value="<? if(isset($_POST['UserPass'])): echo $_POST['UserPass']; endif; ?>" /></td>
		</tr>
		<tr>
			<td>Passwort wiederholung:</td>
			<td><input type="password" name="UserPassWD" value="<? if(isset($_POST['UserPassWD'])): echo $_POST['UserPassWD']; endif; ?>" /></td>
			<td class="help">Wiederholung muss mit dem Passwort &uuml;bereinstimmen.</td>
		</tr>
		</table>
	</fieldset>

	<fieldset>
		<legend>Webseiten Konfiguration</legend>
		<table>
		<tr>
			<td colspan="3">Wichtige Konfigurations Angaben f&uuml;r das CMS</td>
		</tr>
		<tr>
			<td width="140">Admin E-Mail</td>
			<td width="300"><input type="text" name="AdminMail" value="<? if(isset($_POST['AdminMail'])): echo $_POST['AdminMail']; endif; ?>" /></td>
		</tr>
		<tr>
			<td>Webseite URL:</td>
			<td><input type="text" name="Domain" value="<? if(isset($_POST['Domain'])): echo $_POST['Domain']; else: echo "http://{$_SERVER['HTTP_HOST']}/"; endif; ?>" /></td>
			<td class="help">Die Domain URL muss einen Trailing slash am schluss haben. (zbsp. http://www.example.com/)
		</tr>
		<tr>
			<td>Theme Name</td>
			<td><input type="text" name="ActiveTheme" value="<? if(isset($_POST['ActiveTheme'])): echo $_POST['ActiveTheme']; else: echo 'mytheme'; endif; ?>" /></td>
		</tr>
		<tr>
			<td>RewriteLinks</td>
			<td>
				<select name="RewriteLinks">
					<option value="true">An</option>
					<option value="false">Aus</option>
				</select>
			</td>
		</tr>
		</table>
	</fieldset>

	<fieldset>
		<legend>E-Mail</legend>
		<table>
		<tr>
			<td colspan="3">Diese Informationen werden ben&ouml;tigt um erfolgreich E-Mails zu senden. Um das versenden der Mails zu Garantieren muss man einen SMTP Server angeben f&uuml;r die Authentifizierung.</td>
		</tr>
		<tr>
			<td width="140">Absender Name:</td>
			<td width="300"><input type="text" name="MailSenderName" value="<? if(isset($_POST['MailSenderName'])): echo $_POST['MailSenderName']; endif; ?>" /></td>
			<td class="help">(zbsp. MyExample System)</td>
		</tr>
		<tr>
			<td>Absender E-Mail:</td>
			<td><input type="text" name="MailSenderMail" value="<? if(isset($_POST['MailSenderMail'])): echo $_POST['MailSenderMail']; endif; ?>" /></td>
			<td class="help">(zbsp. system@myexample.com)</td>
		</tr>
		<tr>
			<td>SMTP Server:</td>
			<td><input type="text" name="MailSmtpHost" value="<? if(isset($_POST['MailSmtpHost'])): echo $_POST['MailSmtpHost']; endif; ?>" /></td>
			<td class="help">(zbsp. mail.example.com)</td>
		</tr>
		<tr>
			<td>SMTP Port:</td>
			<td><input type="text" name="MailPort" value="<? if(isset($_POST['MailPort'])): echo $_POST['MailPort']; else: echo "25"; endif; ?>" /></td>
			<td class="help">(default Port 25)</td>
		</tr>
		<tr>
			<td>SMTP Benutzername:</td>
			<td><input type="text" name="MailSmtpUser" value="<? if(isset($_POST['MailSmtpUser'])): echo $_POST['MailSmtpUser']; endif; ?>" /></td>
			<td class="help">(authentifizerungs E-Mail Account zbsp. system@myexample.com)</td>
		</tr>
		<tr>
			<td>SMTP Passwort:</td>
			<td><input type="password" name="MailSmtpPass" value="<? if(isset($_POST['MailSmtpPass'])): echo $_POST['MailSmtpPass']; endif; ?>" /></td>
			<td class="help">(Passwort f&uum;r den STMP Benutzer)</td>
		</tr>
		</table>
	</fieldset>

	<fieldset>
		<legend>Service</legend>
		<table>
		<tr>
			<td colspan="3">Schnittstelllen welche Verbindung zum AVANCE Server herstellen um das Produkt zu verbessern!</td>
		</tr>
		<tr>
			<td width="140">Fehlerbericht senden:</td>
			<td width="300"><select name="SendErrors">
					<option value="true">An</option>
					<option value="false">Aus</option>
				</select>
			</td>
			<td class="help">Bei einem System Fehler wird dieser zum AVANCE Server gesendet um den Fehler zu analysieren</td>
		</tr>
		</table>
	</fieldset>
	
	
	<table>
	<tr>
		<td colspan="2">
			<? if(isset($error) && $error === false): ?>			
				<input type="button" onclick="location.href=\'?step=2\'" value="Weiter zu Schritt 4" />
			<? else: ?>
				<input type="submit" value="Eingaben Pr&uuml;fen" name="save" />
			<? endif; ?>
		</td>
	</tr>
	</table>
	</form>